package liujia.bt.display.interf
{
	import liujia.bt.display.core.BtFrame;
	
	import flash.display.BitmapData;
	import flash.display.Scene;
	import flash.geom.Rectangle;

	/**
	 *位图动画 
	 * @author liujia08
	 * 
	 */	
	public interface IBtMovieClip extends IBtDisplayObject
	{
		function get totalFrames():int;
		function set totalFrames(value:int):void;
		
		function get btFrameVec():Vector.<BtFrame>;
		function set btFrameVec(value:Vector.<BtFrame>):void;
		
		function get currentFrame():int;
		function set currentFrame(value:int):void;
		
		function get isPlaying():Boolean;
		function set isPlaying(value:Boolean):void;
		
		function gotoAndPlay(frame:Object, scene:String=null):void;
		
		function gotoAndStop(frame:Object, scene:String=null):void;
		
		function stop():void;
		
		function play():void;
		
		function enterFrame():void;
		
		function nextFrame():void;
		
		function prevFrame():void;
		
	}
}